Factoring Rational Polynomials Over the Complex Numbers
نویسندگان
چکیده
NC algorithms are given for determining the number and degrees of the factors, irreducible over the complex numbers C, of a multivariate polynomial with rational coeÆcients and for approximating each irreducible factor. NC is the class of functions computable by logspace-uniform boolean circuits of polynomial size and polylogarithmic depth. The measures of size of the input polynomial are its degree d, coeÆcient length c, number of variables n. If n is xed, we give a deterministic NC algorithm. If the number of variables is not xed, we give a random (Monte-Carlo) NC algorithm in these input measures to nd the number and degree of each irreducible factor. After reducing to the two variable, square-free case, we apply the classical algebraic geometry fact that the absolute irreducible factors of (P (z1; z2) = 0) correspond to the connected components of the real surface (or complex curve) P (z1; z2) = 0 minus its singular points. In nding the number of connected components of the surface P = 0, Department of Computer Science, Purdue University. Supported in part by ARO Contract DAAG29-85-C0018 and ONR contract N00014-88-K-0402 Computer Science Division, Berkeley. Supported in part by a David and Lucille Packard Fellowship Department of Mathematics, Rice University Department of Computer Science, Rice University. Supported in part by NSF grant IRI 88-10747
منابع مشابه
Factoring Polynomials
Factoring polynomials over the rational numbers, real numbers, and complex numbers has long been a standard topic of high school algebra. With the advent of computers and the resultant development of error-correcting codes, factoring over finite fields (e.g., Zp, for p a prime number) has become important as well. To understand this discussion, you need to know what polynomials are, and how to ...
متن کاملAn Elementary Proof of the Fundamental Theorem of Tropical Algebra
In this paper we give an elementary proof of the Fundamental Theorem of Algebra for polynomials over the rational tropical semi-ring. We prove that, tropically, the rational numbers are algebraically closed. We provide a simple algorithm for factoring tropical polynomials of a single variable. A central idea is the concept of least-coefficient polynomials as representatives for classes of funct...
متن کاملFactoring polynomials over p-adic elds
We give an eecient algorithm for factoring polynomials over nite algebraic extensions of the p-adic numbers. This algorithm uses ideas of Chistov's random polynomial-time algorithm, and is suitable for practical implementation.
متن کاملFactoring multivariate polynomials via partial differential equations
A new method is presented for factorization of bivariate polynomials over any field of characteristic zero or of relatively large characteristic. It is based on a simple partial differential equation that gives a system of linear equations. Like Berlekamp’s and Niederreiter’s algorithms for factoring univariate polynomials, the dimension of the solution space of the linear system is equal to th...
متن کاملFactoring Polynominals over p-Adic Fields
We give an efficient algorithm for factoring polynomials over finite algebraic extensions of the p-adic numbers. This algorithm uses ideas of Chistov’s random polynomial-time algorithm, and is suitable for practical implementation.
متن کاملOn Nonlinear Polynomial Selection and Geometric Progression (mod N) for Number Field Sieve
The general number field sieve (GNFS) is asymptotically the fastest known factoring algorithm. One of the most important steps of GNFS is to select a good polynomial pair. A standard way of polynomial selection (being used in factoring RSA challenge numbers) is to select a nonlinear polynomial for algebraic sieving and a linear polynomial for rational sieving. There is another method called a n...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Comput.
دوره 22 شماره
صفحات -
تاریخ انتشار 1993